package com.cnhis.cloudhealth.clinical.hosdoctor.doctororderupdate.service;

import com.alibaba.dubbo.config.annotation.Service;
import com.cnhis.cloudhealth.clinical.hosdoctor.doctororderupdate.bo.DoctororderupdateBo;
import com.cnhis.cloudhealth.commons.Mappers.ModelVo;
import org.springframework.beans.factory.annotation.Autowired;

import java.util.Map;

@Service
public class IDoctororderupdateImpl implements IDoctororderupdate {
	@Autowired
	private DoctororderupdateBo doctororderupdateBo;

	/**
	 * ClinicAdviceDistill_Update 用于提取可以修改的医嘱记录
	 */
	@Override
	public ModelVo clinicAdviceDistillUpdate(Map map) throws Exception {
		return doctororderupdateBo.clinicAdviceDistillUpdate(map);
	}

	@Override
	public ModelVo checkUpdateAdvice(Map map) throws Exception {
		return doctororderupdateBo.checkUpdateAdvice(map);
	}

	@Override
	public ModelVo saveCASign(Map map) throws Exception {
		return doctororderupdateBo.saveCASign(map);
	}

	@Override
	public ModelVo queryRequestExamine(Map map) throws Exception {
		return doctororderupdateBo.queryRequestExamine(map);
	}

	@Override
	public ModelVo getPstatus(Map map) {
		return doctororderupdateBo.selectPstatus(map);
	}

	@Override
	public ModelVo getHavetransferorder(Map map) {
		return doctororderupdateBo.selectHavetransferorder(map);
	}

	@Override
	public ModelVo getOrdermedrcd() {
		return doctororderupdateBo.selectOrdermedrcd();
	}

	@Override
	public ModelVo getTreamentItems() {
		return doctororderupdateBo.selectTreamentItems();
	}

	@Override
	public ModelVo getTreamentrcd(Map map) {
		return doctororderupdateBo.selectTreamentrcd(map);
	}

	@Override
	public ModelVo getIsanesthesiadep(Map map) {
		return doctororderupdateBo.selectIsanesthesiadep(map);
	}

	@Override
	public ModelVo getIsanesthesiologist(Map map) {
		return doctororderupdateBo.selectIsanesthesiologist(map);
	}

	@Override
	public ModelVo getOrdercommonitem(Map map) {
		return doctororderupdateBo.selectOrdercommonitem(map);
	}

	@Override
	public ModelVo getOrderTreamentItem(Map map) {
		return doctororderupdateBo.selectOrderTreamentItem(map);
	}

	@Override
	public ModelVo getBckname(Map map) {
		return doctororderupdateBo.selectBckname(map);
	}

	@Override
	public ModelVo getPdrugpercent(Map map) {
		return doctororderupdateBo.selectPdrugpercent(map);
	}

	@Override
	public ModelVo getPchildbirth(Map map) {
		return doctororderupdateBo.selectPchildbirth(map);
	}

	@Override
	public ModelVo getMedFeeDetail(Map map) throws Exception{
		return doctororderupdateBo.selectMedFeeDetail(map);
	}

	@Override
	public ModelVo getTreatWesternDetail(Map map) {
		return doctororderupdateBo.selectTreatWesternDetail(map);
	}

	@Override
	public ModelVo getTreatDetail(Map map) {
		return doctororderupdateBo.selecttTreatDetail(map);
	}

	@Override
	public ModelVo getHygiMater(Map map) {
		return doctororderupdateBo.selectHygiMater(map);
	}
	@Override
	public ModelVo getoperatingCrew(Map map) {
		return doctororderupdateBo.getoperatingCrew(map);
	};
	@Override
	public ModelVo updateEdit(Map map) throws Exception {
		// TODO Auto-generated method stub
		return doctororderupdateBo.updateEdit(map);
	}
}
